home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / CC_C / 0566.ZIP / EASY1.H < prev    next >
Text File  |  1980-01-01  |  887b  |  28 lines

  1. /* Logical operators */
  2.  
  3. #define  AND   &&  /* logical AND */
  4. #define   OR   ||  /* logical OR */
  5. #define  NOT    !  /* logical NOT */
  6. #define   EQ   ==  /* equal value comparison */
  7. #define   NE   !=  /* not equal value comparison */
  8. #define   LT    <  /* less than value comparison */
  9. #define   LE   <=  /* less than or equal value comparison */
  10. #define   GT    >  /* greater than value comparison */
  11. #define   GE   >=  /* greater than or equal to comparison */
  12.  
  13. /* Bitwise operators */
  14.  
  15. #define  BAND   &  /* bitwise AND */
  16. #define   BOR   |  /* bitwise OR */
  17. #define  BXOR   ^  /* bitwise exclusive OR */
  18. #define  BNOT   ~  /* bitwise NOT */
  19. #define  LSHF  <<  /* left shift */
  20. #define  RSHF  >>  /* right shift */
  21.  
  22. /* Arithmatic operators */
  23.  
  24. #define   INC  ++  /* increment */
  25. #define   DEC  --  /* decrement */
  26. #define   MOD   %  /* modulo division */
  27.  
  28.